home *** CD-ROM | disk | FTP | other *** search
- MAKE "Hit "True
- MAKE "MouseH -182
- MAKE "P1 0
- MAKE "HitBtn "HLogo
- MAKE "BtnRectL -233
- MAKE "theline "Sheldon\ Davids,\ Editor
- MAKE "Target "ToSupport
- MAKE "TheGraphic "G1
- MAKE "BtnRectB 62
- MAKE "P2 0
- MAKE "BtnRect [-233 99 -135 62]
- MAKE "BtnRectR 99
- MAKE "Cmd 43
- MAKE "CB_ExecuteButton 43
- MAKE "CB_GetLastObjects 71
- MAKE "MouseV 85
- MAKE "BtnRectT -135
- MAKE "P3 "Sound
-
-
- TO Hide
- Make "P3 "Off
- MakeCall
- END
-
- TO TrackMouse
- MAKE "MouseH ITEM 1 MOUSE
- MAKE "MouseV ITEM 2 MOUSE
- IF :BtnRectL > ITEM 1 MOUSE [Go "Bye]
- IF :BtnRectR < ITEM 2 MOUSE [Go "Bye]
- IF :BtnRectT < :MouseH [Go "Bye]
- IF :BtnRectB > :MouseV [Go "Bye]
-
- IF BUTTONP [GO "Bye]
-
- MAKE "Hit "False
- GO "DoCall
- LABEL "Bye
- MAKE "Hit "True
- LABEL "DoCall
- IF BUTTONP [DoClick]
- LABEL "NoRepeat
- END
-
- TO AutoBtn
- MAKE "Cmd :CB_ExecuteButton
- MAKE "P1 0
- MAKE "P2 0
- MAKE "P3 :Target
- MakeCall
- END
-
- TO MakeCall
- CBSETCMD :Cmd
- CBSETPARAMINT 1 :P1
- CBSETPARAMINT 2 :P2
- CBSETPARAMSTR 3 :P3
- CALLBACK
- END
-
- TO DoClick
- SHOWITEM [] "TheGraphic 2
-
- WHILE BUTTONP []
-
- MAKE "MouseH ITEM 1 MOUSE
- MAKE "MouseV ITEM 2 MOUSE
- IF :BtnRectL > ITEM 1 MOUSE [Go "Bye]
- IF :BtnRectR < ITEM 2 MOUSE [Go "Bye]
- IF :BtnRectT < :MouseH [Go "Bye]
- IF :BtnRectB > :MouseV [Go "Bye]
-
- HIDEITEM [] "TheGraphic 2
- MAKE "Hit "True
-
- AutoBtn
- GO "Exit
-
- Label "Bye
- Make "Hit "True
- HideItem [] "TheGraphic 2
- LABEL "Exit
- END
-